Concurrent Abductive Logic Programming in Pandora

نویسندگان

  • Reem Bahgat
  • Osama Mostafa
  • George Angelos Papadopoulos
چکیده

The extension of logic programming with abduction (ALP) allows a form of hypothetical reasoning. The advantages of abduction lie in the ability to reason with incomplete information and the enhancement of the declarative representation of problems. On the other hand, concurrent logic programming is a framework which explores AND-parallelism and/or ORparallelism in logic programs in order to efficiently execute them on multi-processor / distributed machines. The aim of our work is to study a way to model abduction within the framework of concurrent logic programming, thus taking advantage of the latter’s potential for parallel and/or distributed execution. In particular, we describe Abductive Pandora, a syntactic sugar on top of the concurrent logic programming language Pandora, which provides the user with an abductive behavior for a concurrent logic program. Abductive Pandora programs are then transformed into Pandora programs which support the concurrent abductive behavior through a simple programming technique while at the same time taking advantage of the underlying Pandora machine infrastructure.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Non-Deterministic Concurrent Logic Programming in Pandora

Want to get experience? Want to get any ideas to create new things in your life? Read non deterministic concurrent logic programming in pandora now! By reading this book as soon as possible, you can renew the situation to get the inspirations. Yeah, this way will lead you to always think more and more. In this case, this book will be always right for you. When you can observe more about the boo...

متن کامل

Abductive Behaviour of Concurrent Logic Programs

We present a possible way to model abduction within the framework of concurrent logic programming. In particular, we describe an extension to the concurrent logic programming language PARLOG and an associated computational model which allows a user to specify an abductive behaviour for a concurrent logic program. The proposed model therefore exploits the inherent parallelism of concurrent logic...

متن کامل

Parallelism in Abductive Logic Programming

Logic Programming has been recently extended to include abduction as an inference mechanism leading to the development of Abductive Logic Programming (ALP). In this work we study the introduction of parallelism in the operational behaviour of an abductive logic program. In particular, we examine the exploitation of various forms of parallelism (OR-parallelism, independent as well as dependent A...

متن کامل

Reasoning about Actions with Abductive Logic Programming

In order to construct a computer-based system which can reason and act intelligently in the real world, we have to develop a computational but provably correct methodology and its related software system which can reason about actions and changes in dynamic domain. For this purpose we propose to use abductive logic programming paradigm as the computational mechanism. Technically, we make use of...

متن کامل

Reasoning about Concurrent Actions and Observations

Let OBS be a set of observations, we write OBS to denote its translation into abductive logic programs. OBS consists of a set of logic programming rules P OBS and a set of integrity constraints IC OBS , which are deened as follows:

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • International Journal on Artificial Intelligence Tools

دوره 10  شماره 

صفحات  -

تاریخ انتشار 2001